:root {
	--td-brand-color: #007cfb;
	// --td-brand-color: #5555ff;
}

.t-fab {
	z-index: 99;
}

// 为了让Message自定义内容更好布局
.t-message__text {
  display: block;
}

.row-radio {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  .t-radio {
    flex-direction: row-reverse;
    column-gap: 8px;
  }
}

.t-input__wrap--clearable-icon {
  color: #cfcfcf;
  font-size: 18px;
}

.t-textarea {
  width: 100%;
  height: 120px;

  &__wrapper-inner {
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  }
}

.main-btn {
	right: 0 !important;
	bottom: 14px !important;
	// transform: translateX(100%);
	width: 100%;
	display: flex;
	justify-content: center;
	
	:deep(.t-fab__button) {
		// margin: 0 5%;
		// width: calc(100% - 5% - 5%);
		width: 60%;
	}
}

.t-form__label--required {
  position: relative;

  ::before {
    content: '*';
    color: red;
    position: absolute;
    top: 0;
    left: -10px;
  }
}